#!/usr/bin/env python2
## -*- coding: utf-8 -*-

import sys

def sx(bits, value):
    sign_bit = 1 << (bits - 1)
    return (value & (sign_bit - 1)) - (value & sign_bit)

SymVar_0 = int(sys.argv[1])
ref_264 = SymVar_0
ref_279 = ref_264 # MOV operation
ref_9280082 = ref_279 # MOV operation
ref_9280158 = ref_9280082 # MOV operation
ref_9469354 = ref_9280158 # MOV operation
ref_9469430 = ref_9469354 # MOV operation
ref_10207440 = ref_9469430 # MOV operation
ref_10207516 = ref_10207440 # MOV operation
ref_10216453 = ref_10207516 # MOV operation
ref_10216521 = ref_10216453 # MOV operation
ref_10216535 = (ref_10216521 >> (0x7 & 0x3F)) # SHR operation
ref_10216636 = ref_10216535 # MOV operation
ref_10408020 = ref_10216636 # MOV operation
ref_10408096 = ref_10408020 # MOV operation
ref_19495095 = ref_279 # MOV operation
ref_19495171 = ref_19495095 # MOV operation
ref_19684367 = ref_19495171 # MOV operation
ref_19684443 = ref_19684367 # MOV operation
ref_20422453 = ref_19684443 # MOV operation
ref_20422529 = ref_20422453 # MOV operation
ref_20431466 = ref_20422529 # MOV operation
ref_20431534 = ref_20431466 # MOV operation
ref_20431548 = ((ref_20431534 << (0x39 & 0x3F)) & 0xFFFFFFFFFFFFFFFF) # SHL operation
ref_20431649 = ref_20431548 # MOV operation
ref_20623033 = ref_20431649 # MOV operation
ref_20623109 = ref_20623033 # MOV operation
ref_21397248 = ref_10408096 # MOV operation
ref_21397324 = ref_21397248 # MOV operation
ref_21586520 = ref_20623109 # MOV operation
ref_21586596 = ref_21586520 # MOV operation
ref_21593707 = ref_21586596 # MOV operation
ref_21595533 = ref_21397324 # MOV operation
ref_21595601 = ref_21595533 # MOV operation
ref_21595613 = ref_21593707 # MOV operation
ref_21595615 = (ref_21595613 | ref_21595601) # OR operation
ref_21595716 = ref_21595615 # MOV operation
ref_21787100 = ref_21595716 # MOV operation
ref_21787176 = ref_21787100 # MOV operation
ref_30638893 = ref_21787176 # MOV operation
ref_30638969 = ref_30638893 # MOV operation
ref_30842673 = ref_30638969 # MOV operation
ref_30842749 = ref_30842673 # MOV operation
ref_39708974 = ref_30842749 # MOV operation
ref_39709050 = ref_39708974 # MOV operation
ref_39898246 = ref_39709050 # MOV operation
ref_39898322 = ref_39898246 # MOV operation
ref_41547018 = ref_39898322 # MOV operation
ref_41547094 = ref_41547018 # MOV operation
ref_41745303 = ref_41547094 # MOV operation
ref_41745383 = ref_41745303 # MOV operation
ref_41745385 = ((ref_41745383 + 0x2D4AF89B) & 0xFFFFFFFFFFFFFFFF) # ADD operation
ref_41745487 = ref_41745385 # MOV operation
ref_41936871 = ref_41745487 # MOV operation
ref_41936947 = ref_41936871 # MOV operation
ref_43811044 = ref_41936947 # MOV operation
ref_43811120 = ref_43811044 # MOV operation
ref_44007503 = ref_43811120 # MOV operation
ref_44009409 = ref_44007503 # MOV operation
ref_44009411 = (ref_44009409 & 0x1D5ABF66) # AND operation
ref_44009512 = ref_44009411 # MOV operation
ref_44200896 = ref_44009512 # MOV operation
ref_44200972 = ref_44200896 # MOV operation
ref_53287971 = ref_279 # MOV operation
ref_53288047 = ref_53287971 # MOV operation
ref_53477243 = ref_53288047 # MOV operation
ref_53477319 = ref_53477243 # MOV operation
ref_54215329 = ref_53477319 # MOV operation
ref_54215405 = ref_54215329 # MOV operation
ref_54224342 = ref_54215405 # MOV operation
ref_54224410 = ref_54224342 # MOV operation
ref_54224424 = (ref_54224410 >> (0xB & 0x3F)) # SHR operation
ref_54224525 = ref_54224424 # MOV operation
ref_54415909 = ref_54224525 # MOV operation
ref_54415985 = ref_54415909 # MOV operation
ref_63502984 = ref_279 # MOV operation
ref_63503060 = ref_63502984 # MOV operation
ref_63692256 = ref_63503060 # MOV operation
ref_63692332 = ref_63692256 # MOV operation
ref_64430342 = ref_63692332 # MOV operation
ref_64430418 = ref_64430342 # MOV operation
ref_64439355 = ref_64430418 # MOV operation
ref_64439423 = ref_64439355 # MOV operation
ref_64439437 = ((ref_64439423 << (0x35 & 0x3F)) & 0xFFFFFFFFFFFFFFFF) # SHL operation
ref_64439538 = ref_64439437 # MOV operation
ref_64630922 = ref_64439538 # MOV operation
ref_64630998 = ref_64630922 # MOV operation
ref_65405137 = ref_54415985 # MOV operation
ref_65405213 = ref_65405137 # MOV operation
ref_65594409 = ref_64630998 # MOV operation
ref_65594485 = ref_65594409 # MOV operation
ref_65601596 = ref_65594485 # MOV operation
ref_65603422 = ref_65405213 # MOV operation
ref_65603490 = ref_65603422 # MOV operation
ref_65603502 = ref_65601596 # MOV operation
ref_65603504 = (ref_65603502 | ref_65603490) # OR operation
ref_65603605 = ref_65603504 # MOV operation
ref_65794989 = ref_65603605 # MOV operation
ref_65795065 = ref_65794989 # MOV operation
ref_66569204 = ref_44200972 # MOV operation
ref_66569280 = ref_66569204 # MOV operation
ref_66758476 = ref_65795065 # MOV operation
ref_66758552 = ref_66758476 # MOV operation
ref_66765663 = ref_66758552 # MOV operation
ref_66767489 = ref_66569280 # MOV operation
ref_66767565 = ref_66765663 # MOV operation
ref_66767569 = ref_66767489 # MOV operation
ref_66767571 = ((ref_66767565 - ref_66767569) & 0xFFFFFFFFFFFFFFFF) # SUB operation
ref_66767579 = ref_66767571 # MOV operation
ref_66767675 = ref_66767579 # MOV operation
ref_66959059 = ref_66767675 # MOV operation
ref_66959135 = ref_66959059 # MOV operation
ref_75810852 = ref_66959135 # MOV operation
ref_75810928 = ref_75810852 # MOV operation
ref_76014632 = ref_75810928 # MOV operation
ref_76014708 = ref_76014632 # MOV operation
ref_85101707 = ref_279 # MOV operation
ref_85101783 = ref_85101707 # MOV operation
ref_85290979 = ref_85101783 # MOV operation
ref_85291055 = ref_85290979 # MOV operation
ref_86029065 = ref_85291055 # MOV operation
ref_86029141 = ref_86029065 # MOV operation
ref_86036252 = ref_86029141 # MOV operation
ref_86038154 = ref_86036252 # MOV operation
ref_86038160 = ((ref_86038154 - 0xE8D4346) & 0xFFFFFFFFFFFFFFFF) # SUB operation
ref_86038168 = ref_86038160 # MOV operation
ref_86038264 = ref_86038168 # MOV operation
ref_86229648 = ref_86038264 # MOV operation
ref_86229724 = ref_86229648 # MOV operation
ref_95081441 = ref_86229724 # MOV operation
ref_95081517 = ref_95081441 # MOV operation
ref_95285221 = ref_95081517 # MOV operation
ref_95285297 = ref_95285221 # MOV operation
ref_105251480 = ref_30842749 # MOV operation
ref_105251556 = ref_105251480 # MOV operation
ref_105440752 = ref_105251556 # MOV operation
ref_105440828 = ref_105440752 # MOV operation
ref_106178838 = ref_105440828 # MOV operation
ref_106178914 = ref_106178838 # MOV operation
ref_106186025 = ref_106178914 # MOV operation
ref_106187927 = ref_106186025 # MOV operation
ref_106187933 = ((0x20453EE3 + ref_106187927) & 0xFFFFFFFFFFFFFFFF) # ADD operation
ref_106188035 = ref_106187933 # MOV operation
ref_106379419 = ref_106188035 # MOV operation
ref_106379495 = ref_106379419 # MOV operation
ref_114366536 = ref_279 # MOV operation
ref_114366612 = ref_114366536 # MOV operation
ref_114555808 = ref_114366612 # MOV operation
ref_114555884 = ref_114555808 # MOV operation
ref_115104622 = ref_106379495 # MOV operation
ref_115104698 = ref_115104622 # MOV operation
ref_115293894 = ref_114555884 # MOV operation
ref_115293970 = ref_115293894 # MOV operation
ref_115301081 = ref_115293970 # MOV operation
ref_115302907 = ref_115104698 # MOV operation
ref_115302983 = ref_115301081 # MOV operation
ref_115302987 = ref_115302907 # MOV operation
ref_115302989 = ((ref_115302983 - ref_115302987) & 0xFFFFFFFFFFFFFFFF) # SUB operation
ref_115302997 = ref_115302989 # MOV operation
ref_115303093 = ref_115302997 # MOV operation
ref_115494477 = ref_115303093 # MOV operation
ref_115494553 = ref_115494477 # MOV operation
ref_124346270 = ref_115494553 # MOV operation
ref_124346346 = ref_124346270 # MOV operation
ref_124550050 = ref_124346346 # MOV operation
ref_124550126 = ref_124550050 # MOV operation
ref_143619796 = ref_30842749 # MOV operation
ref_143619872 = ref_143619796 # MOV operation
ref_143809068 = ref_143619872 # MOV operation
ref_143809144 = ref_143809068 # MOV operation
ref_157793044 = ref_95285297 # MOV operation
ref_157793120 = ref_157793044 # MOV operation
ref_157982316 = ref_157793120 # MOV operation
ref_157982392 = ref_157982316 # MOV operation
ref_167502350 = ref_30842749 # MOV operation
ref_167502426 = ref_167502350 # MOV operation
ref_167691622 = ref_167502426 # MOV operation
ref_167691698 = ref_167691622 # MOV operation
ref_168240436 = ref_157982392 # MOV operation
ref_168240512 = ref_168240436 # MOV operation
ref_168429708 = ref_167691698 # MOV operation
ref_168429784 = ref_168429708 # MOV operation
ref_168436895 = ref_168429784 # MOV operation
ref_168438721 = ref_168240512 # MOV operation
ref_168438789 = ref_168438721 # MOV operation
ref_168438801 = ref_168436895 # MOV operation
ref_168438803 = (ref_168438801 | ref_168438789) # OR operation
ref_168438904 = ref_168438803 # MOV operation
ref_168630288 = ref_168438904 # MOV operation
ref_168630364 = ref_168630288 # MOV operation
ref_169593775 = ref_168630364 # MOV operation
ref_169593851 = ref_169593775 # MOV operation
ref_169602788 = ref_169593851 # MOV operation
ref_169602856 = ref_169602788 # MOV operation
ref_169602870 = (0x3F & ref_169602856) # AND operation
ref_169602971 = ref_169602870 # MOV operation
ref_169794355 = ref_169602971 # MOV operation
ref_169794431 = ref_169794355 # MOV operation
ref_170757842 = ref_169794431 # MOV operation
ref_170757918 = ref_170757842 # MOV operation
ref_170766855 = ref_170757918 # MOV operation
ref_170766923 = ref_170766855 # MOV operation
ref_170766937 = ((ref_170766923 << (0x4 & 0x3F)) & 0xFFFFFFFFFFFFFFFF) # SHL operation
ref_170767038 = ref_170766937 # MOV operation
ref_170958422 = ref_170767038 # MOV operation
ref_170958498 = ref_170958422 # MOV operation
ref_171732637 = ref_143809144 # MOV operation
ref_171732713 = ref_171732637 # MOV operation
ref_171921909 = ref_170958498 # MOV operation
ref_171921985 = ref_171921909 # MOV operation
ref_171929096 = ref_171921985 # MOV operation
ref_171930922 = ref_171732713 # MOV operation
ref_171930990 = ref_171930922 # MOV operation
ref_171931002 = ref_171929096 # MOV operation
ref_171931004 = (ref_171931002 | ref_171930990) # OR operation
ref_171931105 = ref_171931004 # MOV operation
ref_172122489 = ref_171931105 # MOV operation
ref_172122565 = ref_172122489 # MOV operation
ref_181853416 = ref_172122565 # MOV operation
ref_181853492 = ref_181853416 # MOV operation
ref_182057196 = ref_181853492 # MOV operation
ref_182057272 = ref_182057196 # MOV operation
ref_194002547 = ref_182057272 # MOV operation
ref_194002623 = ref_194002547 # MOV operation
ref_194191819 = ref_194002623 # MOV operation
ref_194191895 = ref_194191819 # MOV operation
ref_194929905 = ref_194191895 # MOV operation
ref_194929981 = ref_194929905 # MOV operation
ref_194938918 = ref_194929981 # MOV operation
ref_194938986 = ref_194938918 # MOV operation
ref_194939000 = (ref_194938986 >> (0x1 & 0x3F)) # SHR operation
ref_194939101 = ref_194939000 # MOV operation
ref_195130485 = ref_194939101 # MOV operation
ref_195130561 = ref_195130485 # MOV operation
ref_196093972 = ref_195130561 # MOV operation
ref_196094048 = ref_196093972 # MOV operation
ref_196102985 = ref_196094048 # MOV operation
ref_196103053 = ref_196102985 # MOV operation
ref_196103067 = (0xF & ref_196103053) # AND operation
ref_196103168 = ref_196103067 # MOV operation
ref_196294552 = ref_196103168 # MOV operation
ref_196294628 = ref_196294552 # MOV operation
ref_198168725 = ref_196294628 # MOV operation
ref_198168801 = ref_198168725 # MOV operation
ref_198367010 = ref_198168801 # MOV operation
ref_198367078 = ref_198367010 # MOV operation
ref_198367092 = (0x1 | ref_198367078) # OR operation
ref_198367193 = ref_198367092 # MOV operation
ref_198558577 = ref_198367193 # MOV operation
ref_198558653 = ref_198558577 # MOV operation
ref_207424878 = ref_76014708 # MOV operation
ref_207424954 = ref_207424878 # MOV operation
ref_207614150 = ref_207424954 # MOV operation
ref_207614226 = ref_207614150 # MOV operation
ref_208162964 = ref_198558653 # MOV operation
ref_208163040 = ref_208162964 # MOV operation
ref_208352236 = ref_207614226 # MOV operation
ref_208352312 = ref_208352236 # MOV operation
ref_208359423 = ref_208163040 # MOV operation
ref_208361249 = ref_208352312 # MOV operation
ref_208361317 = ref_208361249 # MOV operation
ref_208361329 = ref_208359423 # MOV operation
ref_208361331 = (ref_208361317 >> ((ref_208361329 & 0xFF) & 0x3F)) # SHR operation
ref_208361432 = ref_208361331 # MOV operation
ref_208552816 = ref_208361432 # MOV operation
ref_208552892 = ref_208552816 # MOV operation
ref_220498167 = ref_182057272 # MOV operation
ref_220498243 = ref_220498167 # MOV operation
ref_220687439 = ref_220498243 # MOV operation
ref_220687515 = ref_220687439 # MOV operation
ref_221425525 = ref_220687515 # MOV operation
ref_221425601 = ref_221425525 # MOV operation
ref_221434538 = ref_221425601 # MOV operation
ref_221434606 = ref_221434538 # MOV operation
ref_221434620 = (ref_221434606 >> (0x1 & 0x3F)) # SHR operation
ref_221434721 = ref_221434620 # MOV operation
ref_221626105 = ref_221434721 # MOV operation
ref_221626181 = ref_221626105 # MOV operation
ref_222589592 = ref_221626181 # MOV operation
ref_222589668 = ref_222589592 # MOV operation
ref_222598605 = ref_222589668 # MOV operation
ref_222598673 = ref_222598605 # MOV operation
ref_222598687 = (0xF & ref_222598673) # AND operation
ref_222598788 = ref_222598687 # MOV operation
ref_222790172 = ref_222598788 # MOV operation
ref_222790248 = ref_222790172 # MOV operation
ref_224664345 = ref_222790248 # MOV operation
ref_224664421 = ref_224664345 # MOV operation
ref_224862630 = ref_224664421 # MOV operation
ref_224862698 = ref_224862630 # MOV operation
ref_224862712 = (0x1 | ref_224862698) # OR operation
ref_224862813 = ref_224862712 # MOV operation
ref_225054197 = ref_224862813 # MOV operation
ref_225054273 = ref_225054197 # MOV operation
ref_226928370 = ref_225054273 # MOV operation
ref_226928446 = ref_226928370 # MOV operation
ref_227126655 = ref_226928446 # MOV operation
ref_227126735 = ref_227126655 # MOV operation
ref_227126737 = ((0x40 - ref_227126735) & 0xFFFFFFFFFFFFFFFF) # SUB operation
ref_227126745 = ref_227126737 # MOV operation
ref_227126841 = ref_227126745 # MOV operation
ref_227318225 = ref_227126841 # MOV operation
ref_227318301 = ref_227318225 # MOV operation
ref_236184526 = ref_76014708 # MOV operation
ref_236184602 = ref_236184526 # MOV operation
ref_236373798 = ref_236184602 # MOV operation
ref_236373874 = ref_236373798 # MOV operation
ref_236922612 = ref_227318301 # MOV operation
ref_236922688 = ref_236922612 # MOV operation
ref_237111884 = ref_236373874 # MOV operation
ref_237111960 = ref_237111884 # MOV operation
ref_237119071 = ref_236922688 # MOV operation
ref_237120897 = ref_237111960 # MOV operation
ref_237120965 = ref_237120897 # MOV operation
ref_237120977 = ref_237119071 # MOV operation
ref_237120979 = ((ref_237120965 << ((ref_237120977 & 0xFF) & 0x3F)) & 0xFFFFFFFFFFFFFFFF) # SHL operation
ref_237121080 = ref_237120979 # MOV operation
ref_237312464 = ref_237121080 # MOV operation
ref_237312540 = ref_237312464 # MOV operation
ref_238086679 = ref_208552892 # MOV operation
ref_238086755 = ref_238086679 # MOV operation
ref_238275951 = ref_237312540 # MOV operation
ref_238276027 = ref_238275951 # MOV operation
ref_238283138 = ref_238276027 # MOV operation
ref_238284964 = ref_238086755 # MOV operation
ref_238285032 = ref_238284964 # MOV operation
ref_238285044 = ref_238283138 # MOV operation
ref_238285046 = (ref_238285044 | ref_238285032) # OR operation
ref_238285147 = ref_238285046 # MOV operation
ref_238476531 = ref_238285147 # MOV operation
ref_238476607 = ref_238476531 # MOV operation
ref_250471484 = ref_238476607 # MOV operation
ref_250471560 = ref_250471484 # MOV operation
ref_250675264 = ref_250471560 # MOV operation
ref_250675340 = ref_250675264 # MOV operation
ref_259541565 = ref_124550126 # MOV operation
ref_259541641 = ref_259541565 # MOV operation
ref_259730837 = ref_259541641 # MOV operation
ref_259730913 = ref_259730837 # MOV operation
ref_271514897 = ref_250675340 # MOV operation
ref_271514973 = ref_271514897 # MOV operation
ref_271704169 = ref_271514973 # MOV operation
ref_271704245 = ref_271704169 # MOV operation
ref_272252983 = ref_259730913 # MOV operation
ref_272253059 = ref_272252983 # MOV operation
ref_272442255 = ref_271704245 # MOV operation
ref_272442331 = ref_272442255 # MOV operation
ref_272449442 = ref_272442331 # MOV operation
ref_272451268 = ref_272253059 # MOV operation
ref_272451344 = ref_272449442 # MOV operation
ref_272451348 = ref_272451268 # MOV operation
ref_272451350 = ((ref_272451344 - ref_272451348) & 0xFFFFFFFFFFFFFFFF) # SUB operation
ref_272451358 = ref_272451350 # MOV operation
ref_272451454 = ref_272451358 # MOV operation
ref_272642838 = ref_272451454 # MOV operation
ref_272642914 = ref_272642838 # MOV operation
ref_281494631 = ref_272642914 # MOV operation
ref_281494707 = ref_281494631 # MOV operation
ref_281698411 = ref_281494707 # MOV operation
ref_281698487 = ref_281698411 # MOV operation
ref_306493010 = ref_281698487 # MOV operation
ref_306493086 = ref_306493010 # MOV operation
ref_306682282 = ref_306493086 # MOV operation
ref_306682358 = ref_306682282 # MOV operation
ref_315323182 = ref_124550126 # MOV operation
ref_315323258 = ref_315323182 # MOV operation
ref_315512454 = ref_315323258 # MOV operation
ref_315512530 = ref_315512454 # MOV operation
ref_316061268 = ref_306682358 # MOV operation
ref_316061344 = ref_316061268 # MOV operation
ref_316250540 = ref_315512530 # MOV operation
ref_316250616 = ref_316250540 # MOV operation
ref_316257727 = ref_316250616 # MOV operation
ref_316259553 = ref_316061344 # MOV operation
ref_316259621 = ref_316259553 # MOV operation
ref_316259633 = ref_316257727 # MOV operation
ref_316259635 = (ref_316259633 | ref_316259621) # OR operation
ref_316259736 = ref_316259635 # MOV operation
ref_316451120 = ref_316259736 # MOV operation
ref_316451196 = ref_316451120 # MOV operation
ref_317414607 = ref_316451196 # MOV operation
ref_317414683 = ref_317414607 # MOV operation
ref_317423620 = ref_317414683 # MOV operation
ref_317423688 = ref_317423620 # MOV operation
ref_317423702 = (ref_317423688 >> (0x1 & 0x3F)) # SHR operation
ref_317423803 = ref_317423702 # MOV operation
ref_317615187 = ref_317423803 # MOV operation
ref_317615263 = ref_317615187 # MOV operation
ref_318578674 = ref_317615263 # MOV operation
ref_318578750 = ref_318578674 # MOV operation
ref_318587687 = ref_318578750 # MOV operation
ref_318587755 = ref_318587687 # MOV operation
ref_318587769 = (0x7 & ref_318587755) # AND operation
ref_318587870 = ref_318587769 # MOV operation
ref_318779254 = ref_318587870 # MOV operation
ref_318779330 = ref_318779254 # MOV operation
ref_320653427 = ref_318779330 # MOV operation
ref_320653503 = ref_320653427 # MOV operation
ref_320851712 = ref_320653503 # MOV operation
ref_320851780 = ref_320851712 # MOV operation
ref_320851794 = (0x1 | ref_320851780) # OR operation
ref_320851895 = ref_320851794 # MOV operation
ref_321043279 = ref_320851895 # MOV operation
ref_321043355 = ref_321043279 # MOV operation
ref_331009538 = ref_76014708 # MOV operation
ref_331009614 = ref_331009538 # MOV operation
ref_331198810 = ref_331009614 # MOV operation
ref_331198886 = ref_331198810 # MOV operation
ref_331936896 = ref_331198886 # MOV operation
ref_331936972 = ref_331936896 # MOV operation
ref_331945909 = ref_331936972 # MOV operation
ref_331945977 = ref_331945909 # MOV operation
ref_331945991 = (0xF & ref_331945977) # AND operation
ref_331946092 = ref_331945991 # MOV operation
ref_332137476 = ref_331946092 # MOV operation
ref_332137552 = ref_332137476 # MOV operation
ref_334011649 = ref_332137552 # MOV operation
ref_334011725 = ref_334011649 # MOV operation
ref_334209934 = ref_334011725 # MOV operation
ref_334210002 = ref_334209934 # MOV operation
ref_334210016 = (0x1 | ref_334210002) # OR operation
ref_334210117 = ref_334210016 # MOV operation
ref_334401501 = ref_334210117 # MOV operation
ref_334401577 = ref_334401501 # MOV operation
ref_343267802 = ref_182057272 # MOV operation
ref_343267878 = ref_343267802 # MOV operation
ref_343457074 = ref_343267878 # MOV operation
ref_343457150 = ref_343457074 # MOV operation
ref_344005888 = ref_334401577 # MOV operation
ref_344005964 = ref_344005888 # MOV operation
ref_344195160 = ref_343457150 # MOV operation
ref_344195236 = ref_344195160 # MOV operation
ref_344202347 = ref_344005964 # MOV operation
ref_344204173 = ref_344195236 # MOV operation
ref_344204241 = ref_344204173 # MOV operation
ref_344204253 = ref_344202347 # MOV operation
ref_344204255 = (ref_344204241 >> ((ref_344204253 & 0xFF) & 0x3F)) # SHR operation
ref_344204356 = ref_344204255 # MOV operation
ref_344395740 = ref_344204356 # MOV operation
ref_344395816 = ref_344395740 # MOV operation
ref_354361999 = ref_76014708 # MOV operation
ref_354362075 = ref_354361999 # MOV operation
ref_354551271 = ref_354362075 # MOV operation
ref_354551347 = ref_354551271 # MOV operation
ref_355289357 = ref_354551347 # MOV operation
ref_355289433 = ref_355289357 # MOV operation
ref_355298370 = ref_355289433 # MOV operation
ref_355298438 = ref_355298370 # MOV operation
ref_355298452 = (0xF & ref_355298438) # AND operation
ref_355298553 = ref_355298452 # MOV operation
ref_355489937 = ref_355298553 # MOV operation
ref_355490013 = ref_355489937 # MOV operation
ref_357364110 = ref_355490013 # MOV operation
ref_357364186 = ref_357364110 # MOV operation
ref_357562395 = ref_357364186 # MOV operation
ref_357562463 = ref_357562395 # MOV operation
ref_357562477 = (0x1 | ref_357562463) # OR operation
ref_357562578 = ref_357562477 # MOV operation
ref_357753962 = ref_357562578 # MOV operation
ref_357754038 = ref_357753962 # MOV operation
ref_359628135 = ref_357754038 # MOV operation
ref_359628211 = ref_359628135 # MOV operation
ref_359826420 = ref_359628211 # MOV operation
ref_359826500 = ref_359826420 # MOV operation
ref_359826502 = ((0x40 - ref_359826500) & 0xFFFFFFFFFFFFFFFF) # SUB operation
ref_359826510 = ref_359826502 # MOV operation
ref_359826606 = ref_359826510 # MOV operation
ref_360017990 = ref_359826606 # MOV operation
ref_360018066 = ref_360017990 # MOV operation
ref_368884291 = ref_182057272 # MOV operation
ref_368884367 = ref_368884291 # MOV operation
ref_369073563 = ref_368884367 # MOV operation
ref_369073639 = ref_369073563 # MOV operation
ref_369622377 = ref_360018066 # MOV operation
ref_369622453 = ref_369622377 # MOV operation
ref_369811649 = ref_369073639 # MOV operation
ref_369811725 = ref_369811649 # MOV operation
ref_369818836 = ref_369622453 # MOV operation
ref_369820662 = ref_369811725 # MOV operation
ref_369820730 = ref_369820662 # MOV operation
ref_369820742 = ref_369818836 # MOV operation
ref_369820744 = ((ref_369820730 << ((ref_369820742 & 0xFF) & 0x3F)) & 0xFFFFFFFFFFFFFFFF) # SHL operation
ref_369820845 = ref_369820744 # MOV operation
ref_370012229 = ref_369820845 # MOV operation
ref_370012305 = ref_370012229 # MOV operation
ref_370786444 = ref_344395816 # MOV operation
ref_370786520 = ref_370786444 # MOV operation
ref_370975716 = ref_370012305 # MOV operation
ref_370975792 = ref_370975716 # MOV operation
ref_370982903 = ref_370975792 # MOV operation
ref_370984729 = ref_370786520 # MOV operation
ref_370984797 = ref_370984729 # MOV operation
ref_370984809 = ref_370982903 # MOV operation
ref_370984811 = (ref_370984809 | ref_370984797) # OR operation
ref_370984912 = ref_370984811 # MOV operation
ref_371176296 = ref_370984912 # MOV operation
ref_371176372 = ref_371176296 # MOV operation
ref_371950511 = ref_321043355 # MOV operation
ref_371950587 = ref_371950511 # MOV operation
ref_372139783 = ref_371176372 # MOV operation
ref_372139859 = ref_372139783 # MOV operation
ref_372146970 = ref_371950587 # MOV operation
ref_372148796 = ref_372139859 # MOV operation
ref_372148864 = ref_372148796 # MOV operation
ref_372148876 = ref_372146970 # MOV operation
ref_372148878 = ((ref_372148864 << ((ref_372148876 & 0xFF) & 0x3F)) & 0xFFFFFFFFFFFFFFFF) # SHL operation
ref_372148979 = ref_372148878 # MOV operation
ref_372340363 = ref_372148979 # MOV operation
ref_372340439 = ref_372340363 # MOV operation
ref_380312981 = ref_372340439 # MOV operation
ref_380313057 = ref_380312981 # MOV operation
ref_380516761 = ref_380313057 # MOV operation
ref_380516837 = ref_380516761 # MOV operation
ref_381791060 = ref_380516837 # MOV operation
ref_381791062 = ref_381791060 # MOV operation

print ref_381791062 & 0xffffffffffffffff
